bitkeeper revision 1.7.1.7 (3df0b21aFrBUXjYnKdTMgt_D5mJJbg)
authorakw27@labyrinth.cl.cam.ac.uk <akw27@labyrinth.cl.cam.ac.uk>
Fri, 6 Dec 2002 14:20:10 +0000 (14:20 +0000)
committerakw27@labyrinth.cl.cam.ac.uk <akw27@labyrinth.cl.cam.ac.uk>
Fri, 6 Dec 2002 14:20:10 +0000 (14:20 +0000)
conflict resolutions

1  2 
.rootkeys
BitKeeper/etc/logging_ok
xen-2.4.16/common/domain.c
xen-2.4.16/common/kernel.c
xen-2.4.16/include/hypervisor-ifs/hypervisor-if.h

diff --cc .rootkeys
Simple merge
index 24128f27c5244c151155159e65a1cd6041b2d727,0abf014401d2298445162957a405f5cce66b1e22..f55bd8cab9ebf38f71cc2ebddde17435c3039740
@@@ -1,5 -1,3 +1,6 @@@
  akw27@boulderdash.cl.cam.ac.uk
+ akw27@labyrinth.cl.cam.ac.uk
 +kaf24@labyrinth.cl.cam.ac.uk
 +kaf24@plym.cl.cam.ac.uk
 +kaf24@striker.cl.cam.ac.uk
  smh22@boulderdash.cl.cam.ac.uk
index 30b9209cccc439e7a7d41c02262e484680740319,7dc00d062d895f56834b8f546ff1b94fc00f94d4..962ac5f38b6300a5da53e51fbe7b7cec57b859dc
@@@ -574,15 -568,11 +576,16 @@@ int setup_guestos(struct task_struct *p
  
      /* Add virtual network interfaces and point to them in startinfo. */
      while (params->num_vifs-- > 0) {
-         net_ring = create_net_vif(dom);
+         net_vif = create_net_vif(dom);
+         net_ring = net_vif->net_ring;
          if (!net_ring) panic("no network ring!\n");
      }
 -    virt_startinfo_address->net_rings = p->net_ring_base;
 +
 +/* XXX SMH: horrible hack to convert hypervisor VAs in SHIP to guest VAs  */
 +#define SHIP2GUEST(_x) (virt_shinfo_address | (((unsigned long)(_x)) & 0xFFF))
 +
 +    virt_startinfo_address->net_rings = 
 +      (net_ring_t *)SHIP2GUEST(p->net_ring_base); 
      virt_startinfo_address->num_net_rings = p->num_net_vifs;
  
      /* Add block io interface */
Simple merge